Перейти к содержанию

MODx/Подключаемые сниппеты/SimplePoll

Материал из Викиучебника — открытых книг для открытого мира

Modx голосование SimplePoll

[править]

Реализовать на cms modx голосование очень просто с помощью сниппета SimplePoll (дословно с англ. Простое голосование) и одноимённого модуля SimplePoll.

SimplePoll весьма прост в установке, так как установка производится с помощью специального инсталятора.

Достоинства и особенности

[править]

Большим достоинством голосования SimplePoll является поддержка групп. Созданные опросы могут быть объединены в группы по тематическому признаку, и, соответственно, при вызове сниппета можно указать необходимую группу и будут выводится только голосования включённые в указанную группу/группы. С помощью групп легко реализуется многоязычное голосование.

Основной особенностью является возможность привязки групп к страницам сайта, и на основе этих привязок на различных разделах сайта будут только тематически определённые опросы. Вы достигаете сразу нескольких целей преследуемых от голосования, во первых вы организовываете тематически разделённые по разделам сайта голосования, тем самым опрашивая целевую аудиторию, человек который зашёл в раздел авто будет видеть голосование на автомобильную тему, вторая цель которая достигнута это разнообразие голосований а следовательно сайт живой.

Для более лёгкого понимания как это работает рассмотрим на примере.

Пример

[править]

Сайт занимается продажей компьютерной техники и имеет разделы Жёсткие диски, Мониторы и т. п., в свою очередь раздел мониторы подразделяется на разделы Лучевые и ЖК.

  • Главная
  • Каталог
    • Жёсткие диски
    • Мониторы
      • Лучевые
      • ЖК
  • Контакты

Создадим 3 группы «Каталог, Жёсткие диски, ЖК» и привяжем группы к соответствующим страницам. Теперь если мы зайдём на страницу

  • Жёсткие диски на этой странице можно будет увидеть опросы которые входят в группы «Каталог, Жёсткие диски, Всё дерево сайта» (группа Всё дерево сайта — это спец группа она присутствует по умолчанию)
  • Контакты опросы из группы Всё дерево сайта"
  • Каталог «Каталог, Всё дерево сайта»
  • ЖК «Каталог, ЖК, Всё дерево сайта»

У группы существует ещё один атрибут «Доминирование», если его установить на группу ЖК то на странице ЖК будут опросы только из группы «ЖК». Если установить аттрибут «Доминирование» на группу Каталог то на странице ЖК будут опросы только из группы «ЖК,Каталог», таким образом как видно из примеров атрибут «Доминирование» отменяет вывод опросов связанных с родительскими страницами.

Администраторский интерфейс скриншоты

[править]

Весь административный интерфес работает с использованием технологии AJAX.

Итог

[править]

С помощью модуля голосования SimplePoll на сайте можно организовывать опросы тематически разделённые по разделам сайта.

Более подробная информацию по параметрам вызова можно узнать на официальном сайте ruis.ru. Modx голосование SimplePoll